package jp.co.katagaki.crossword.create;

import jp.co.katagaki.crossword.puzzle.CrosswordPuzzle;

/**
 * クロスワードを組み立てる。
 *
 * @author naotake
 */
interface CrosswordBuilder {

    /**
     * クロスワードを組み立てる。
     *
     * @param config
     *            生成情報
     * @return クロスワード
     */
    CrosswordPuzzle build(PuzzleCreateConfig config);
}
